# brief: get conan lib dirs
# return: CONAN_LIB_DIRS
function(get_conan_lib_dirs)
    set(CONAN_LIB_DIRS)
    foreach(CONAN_LIB_DIR ${CONAN_RUNTIME_LIB_DIRS})
        string(REGEX MATCH ">:([^>]+)>" MATCHED_DIR "${CONAN_LIB_DIR}")
        if(MATCHED_DIR)
            string(REPLACE ">:" "" MATCHED_DIR "${MATCHED_DIR}")
            string(REPLACE ">" "" MATCHED_DIR "${MATCHED_DIR}")
            list(APPEND CONAN_LIB_DIRS "${MATCHED_DIR}")
        else()
            list(APPEND CONAN_LIB_DIRS "${CONAN_LIB_DIR}")
        endif()
    endforeach()

    message(STATUS "[conan] CONAN_LIB_DIRS: ${CONAN_LIB_DIRS}")
    set(CONAN_LIB_DIRS ${CONAN_LIB_DIRS} PARENT_SCOPE)
endfunction()